82 WDT_A_hold(WDT_A_BASE);
85 while ( GPIO_INPUT_PIN_LOW ==
86 GPIO_getInputPinValue(
92 GPIO_setAsPeripheralModuleFunctionInputPin(
94 GPIO_PIN1 + GPIO_PIN2 + GPIO_PIN3
100 USCI_B_SPI_PHASE_DATA_CHANGED_ONFIRST_CAPTURED_ON_NEXT,
101 USCI_B_SPI_CLOCKPOLARITY_INACTIVITY_HIGH
109 USCI_B_SPI_enable(USCI_B0_BASE);
112 USCI_B_SPI_clearInterrupt(USCI_B0_BASE,
113 USCI_B_SPI_RECEIVE_INTERRUPT
115 USCI_B_SPI_enableInterrupt(USCI_B0_BASE,
116 USCI_B_SPI_RECEIVE_INTERRUPT
120 __bis_SR_register(LPM4_bits + GIE);
128 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
129 #pragma vector=USCI_B0_VECTOR
131 #elif defined(__GNUC__)
132 __attribute__((interrupt(USCI_B0_VECTOR)))
136 switch (__even_in_range(UCB0IV,4)){
140 while (!USCI_B_SPI_getInterruptStatus(USCI_B0_BASE,
141 USCI_B_SPI_TRANSMIT_INTERRUPT
145 USCI_B_SPI_transmitData(USCI_B0_BASE,
150 receiveData = USCI_B_SPI_receiveData(USCI_B0_BASE);